2D Directional Shadows For Polygons And Sprites In Godot